﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Venue.cs" company=Rabid Dog Labs">
//   Rabid Dog Labs
// </copyright>
// <summary>
//   The venue.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

using System;
using TeamCommunitySolution.Domain.DataLayer.Base;

namespace TeamCommunitySolution.Domain.DataLayer.Venues
{
    /// <summary>
    /// The venue.
    /// </summary>
    public class Venue
    {
        /// <summary>
        /// Gets or sets the id.
        /// </summary>
        /// <value>The id of the venue.</value>
        public virtual string Id { get; set; }

        /// <summary>
        /// Gets or sets the name.
        /// </summary>
        /// <value>The name of the venue.</value>
        public virtual string Name { get; set; }

        /// <summary>
        /// Gets or sets the longditude.
        /// </summary>
        /// <value>The longditude.</value>
        public virtual string Longditude { get; set; }

        /// <summary>
        /// Gets or sets the latitude.
        /// </summary>
        /// <value>The latitude.</value>
        public virtual string Latitude { get; set; }

        /// <summary>
        /// Gets or sets the description.
        /// </summary>
        /// <value>The description.</value>
        public virtual string Description { get; set; }

        /// <summary>
        /// Gets or sets the website.
        /// </summary>
        /// <value>The website.</value>
        public virtual string Website { get; set; }

        /// <summary>
        /// Gets or sets the date founded.
        /// </summary>
        /// <value>The date founded.</value>
        public virtual DateTime DateFounded { get; set; }

        /// <summary>
        /// Gets or sets the owner.
        /// </summary>
        /// <value>The owner.</value>
        public virtual SystemUser Owner { get; set; }
    }
}